package com.ruoyi.basebill.service;

import java.util.List;
import com.ruoyi.basebill.domain.WfzGjjjr;

/**
 * 公积金缴纳Service接口
 * 
 * @author xiefeng
 * @date 2022-12-14
 */
public interface IWfzGjjjrService 
{
    /**
     * 查询公积金缴纳
     * 
     * @param fid 公积金缴纳主键
     * @return 公积金缴纳
     */
    public WfzGjjjr selectWfzGjjjrByFid(Long fid);

    /**
     * 查询公积金缴纳列表
     * 
     * @param wfzGjjjr 公积金缴纳
     * @return 公积金缴纳集合
     */
    public List<WfzGjjjr> selectWfzGjjjrList(WfzGjjjr wfzGjjjr);

    /**
     * 新增公积金缴纳
     * 
     * @param wfzGjjjr 公积金缴纳
     * @return 结果
     */
    public int insertWfzGjjjr(WfzGjjjr wfzGjjjr);

    /**
     * 修改公积金缴纳
     * 
     * @param wfzGjjjr 公积金缴纳
     * @return 结果
     */
    public int updateWfzGjjjr(WfzGjjjr wfzGjjjr);

    /**
     * 批量删除公积金缴纳
     * 
     * @param fids 需要删除的公积金缴纳主键集合
     * @return 结果
     */
    public int deleteWfzGjjjrByFids(Long[] fids);

    /**
     * 删除公积金缴纳信息
     * 
     * @param fid 公积金缴纳主键
     * @return 结果
     */
    public int deleteWfzGjjjrByFid(Long fid);

    /**
     * 导入公积金缴纳
     */
    public String importGjjjr(WfzGjjjr wfzGjjjr);
}
